<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!-- saved from url=(0048)http://jinnianshilongnian.iteye.com/blog/1752171 -->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-CN" dir="ltr"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    
    <title>跟我学SpringMVC目录汇总贴、PDF下载、源码下载 - 开涛的博客(欢迎关注我的公众号[博客头像二维码]) - ITeye技术网站</title>
    <meta name="description" content="        电子书下载链接 请登录后下载     在线版目录  第一章 Web MVC简介  第二章 Spring MVC入门  第三章 DispatcherServlet详解  ">
    <meta name="keywords" content=" 跟我学SpringMVC目录汇总贴、PDF下载、源码下载">
    <link rel="shortcut icon" href="http://jinnianshilongnian.iteye.com/images/favicon.ico" type="image/x-icon">
    <link rel="search" type="application/opensearchdescription+xml" href="http://jinnianshilongnian.iteye.com/open_search.xml" title="ITeye">
    <link href="http://jinnianshilongnian.iteye.com/rss" rel="alternate" title="开涛的博客(欢迎关注我的公众号[博客头像二维码])" type="application/rss+xml">
    <link href="./跟我学SpringMVC目录汇总贴、PDF下载、源码下载 - 开涛的博客(欢迎关注我的公众号[博客头像二维码]) - ITeye技术网站_files/blog.css" media="screen" rel="stylesheet" type="text/css">
<link href="./跟我学SpringMVC目录汇总贴、PDF下载、源码下载 - 开涛的博客(欢迎关注我的公众号[博客头像二维码]) - ITeye技术网站_files/orange.css" media="screen" rel="stylesheet" type="text/css">
    <script type="text/javascript" async="" src="./跟我学SpringMVC目录汇总贴、PDF下载、源码下载 - 开涛的博客(欢迎关注我的公众号[博客头像二维码]) - ITeye技术网站_files/ga.js"></script><script type="text/javascript" async="" src="./跟我学SpringMVC目录汇总贴、PDF下载、源码下载 - 开涛的博客(欢迎关注我的公众号[博客头像二维码]) - ITeye技术网站_files/ga.js"></script><script src="./跟我学SpringMVC目录汇总贴、PDF下载、源码下载 - 开涛的博客(欢迎关注我的公众号[博客头像二维码]) - ITeye技术网站_files/application.js" type="text/javascript"></script>
    <script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-535605-1']);
  _gaq.push(['_setDomainName', 'iteye.com']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

</script>


      <link href="./跟我学SpringMVC目录汇总贴、PDF下载、源码下载 - 开涛的博客(欢迎关注我的公众号[博客头像二维码]) - ITeye技术网站_files/SyntaxHighlighter.css" media="screen" rel="stylesheet" type="text/css">
  <script src="./跟我学SpringMVC目录汇总贴、PDF下载、源码下载 - 开涛的博客(欢迎关注我的公众号[博客头像二维码]) - ITeye技术网站_files/shCoreCommon.js" type="text/javascript"></script>
<script src="./跟我学SpringMVC目录汇总贴、PDF下载、源码下载 - 开涛的博客(欢迎关注我的公众号[博客头像二维码]) - ITeye技术网站_files/hotkey.js" type="text/javascript"></script>
  <script src="./跟我学SpringMVC目录汇总贴、PDF下载、源码下载 - 开涛的博客(欢迎关注我的公众号[博客头像二维码]) - ITeye技术网站_files/code_favorites.js" type="text/javascript"></script>
<script src="./跟我学SpringMVC目录汇总贴、PDF下载、源码下载 - 开涛的博客(欢迎关注我的公众号[博客头像二维码]) - ITeye技术网站_files/weiboshare.js" type="text/javascript"></script>
  </head>
  <body>
    <div id="header">
      <div id="blog_site_nav">
  <a href="http://www.iteye.com/" class="homepage">首页</a>
  <a href="http://www.iteye.com/news">资讯</a>
  <a href="http://www.iteye.com/magazines">精华</a>
  <a href="http://www.iteye.com/forums">论坛</a>
  <a href="http://www.iteye.com/ask">问答</a>
  <a href="http://www.iteye.com/blogs">博客</a>
  <a href="http://www.iteye.com/blogs/subjects">专栏</a>
  <a href="http://www.iteye.com/groups">群组</a>
  <a href="http://jinnianshilongnian.iteye.com/blog/1752171#" onclick="return false;" id="msna"><u>更多</u> <small>▼</small></a>
  <div class="quick_menu" style="display:none;">
    <a target="_blank" href="http://job.iteye.com/iteye">知识库</a>
    <a href="http://www.iteye.com/search">搜索</a>
  </div>
</div>

      <div id="user_nav">
      <a href="http://jinnianshilongnian.iteye.com/login" class="welcome" title="登录">您还未登录 !</a>
    <a href="http://jinnianshilongnian.iteye.com/login">登录</a>
    <a href="http://jinnianshilongnian.iteye.com/signup" class="nobg">注册</a>
  </div>

    </div>

    <div id="page">
      <div id="branding" class="clearfix">
        <div id="blog_name">
          <h1><a href="http://jinnianshilongnian.iteye.com/">开涛的博客(欢迎关注我的公众号[博客头像二维码])</a></h1>
        </div>
        <div id="fd"></div>
        <div id="blog_navbar">
          <ul>
            <li class="blog_navbar_for"><a href="http://jinnianshilongnian.iteye.com/"><strong>博客</strong></a></li>
            <li><a href="http://jinnianshilongnian.iteye.com/weibo">微博</a></li>
            <li><a href="http://jinnianshilongnian.iteye.com/album">相册</a></li>
            <li><a href="http://jinnianshilongnian.iteye.com/link">收藏</a></li>
            <li><a href="http://jinnianshilongnian.iteye.com/blog/guest_book">留言</a></li>
            <li><a href="http://jinnianshilongnian.iteye.com/blog/profile">关于我</a></li>
          </ul>
    
          <div class="search">
            <form action="http://jinnianshilongnian.iteye.com/blog/search" method="get">
              <input class="search_text" id="query" name="query" style="margin-left: 10px;width: 110px;" type="text" value="">
              <input class="submit_search" type="submit" value="">
            </form>
          </div> 
          <div id="fd"></div>         
        </div>
      </div>
      
      <div id="content" class="clearfix">
        <div id="main">
          



          


<div class="h-entry" style="display:none">
  <a href="http://jinnianshilongnian.iteye.com/" class="p-author" target="_blank">jinnianshilongnian</a>
</div>


<div class="blog_main">
  <div class="blog_title">
    <h3>
      <a href="http://jinnianshilongnian.iteye.com/blog/1752171">跟我学SpringMVC目录汇总贴、PDF下载、源码下载</a>
      <em class="actions">      </em>
    </h3>
    <ul class="blog_categories"><strong>博客分类：</strong> <li><a href="http://jinnianshilongnian.iteye.com/category/231099">跟开涛学SpringMVC</a></li> </ul>
        <div class="news_tag"></div>
    	  
    	
    	
  		
      </div>

  <div id="blog_content" class="blog_content">
    <div class="iteye-blog-content-contain" style="font-size: 14px;">
<p style="padding: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.200000762939453px;"><span style="line-height: 25.200000762939453px;">&nbsp;</span></p>
<p>&nbsp;</p>
<p style="padding: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.200000762939453px;"><strong><a href="http://dl.iteye.com/topics/download/dd056e25-1fdb-3844-9d60-a93f6cec7d5e" style="font-size: medium;">电子书下载链接</a><span style="font-size: small;">&nbsp;</span><span style="color: #c0c0c0; font-size: x-small;">请登录后下载</span></strong></p>
<p>&nbsp;</p>
<p style="padding: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.200000762939453px;"><span style="font-size: medium;"><strong>在线版目录</strong></span></p>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif;"><a target="_blank" href="http://jinnianshilongnian.iteye.com/blog/1593441" title="第一章 Web MVC简介 —— 跟开涛学SpringMVC" style="color: #006699; text-decoration: initial;">第一章 Web MVC简介</a></h3>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif;"><a target="_blank" href="http://jinnianshilongnian.iteye.com/blog/1594806" title="第二章 Spring MVC入门 —— 跟开涛学SpringMVC  " style="color: #006699; text-decoration: initial;">第二章 Spring MVC入门</a></h3>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif;"><a target="_blank" href="http://jinnianshilongnian.iteye.com/blog/1602617" title="第三章 DispatcherServlet详解 ——跟开涛学SpringMVC" style="color: #006699; text-decoration: initial;">第三章 DispatcherServlet详解</a></h3>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif;"><a target="_blank" href="http://jinnianshilongnian.iteye.com/blog/1608234" title="第四章 Controller接口控制器详解（1）——跟着开涛学SpringMVC" style="color: #006699; text-decoration: initial;">第四章 Controller接口控制器详解（1）</a></h3>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif;"><a target="_blank" href="http://jinnianshilongnian.iteye.com/blog/1611743" title="第四章 Controller接口控制器详解（2）——跟着开涛学SpringMVC" style="color: #006699; text-decoration: initial;">第四章 Controller接口控制器详解（2）</a></h3>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif;"><a target="_blank" href="http://jinnianshilongnian.iteye.com/blog/1622684" title="第四章 Controller接口控制器详解（3）——跟着开涛学SpringMVC" style="color: #006699; text-decoration: initial;">第四章 Controller接口控制器详解（3）</a></h3>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif;"><a target="_blank" href="http://jinnianshilongnian.iteye.com/blog/1629956" title="第四章 Controller接口控制器详解（4）——跟着开涛学SpringMVC" style="color: #006699; text-decoration: initial;">第四章 Controller接口控制器详解（4）</a></h3>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif;"><a target="_blank" href="http://jinnianshilongnian.iteye.com/blog/1630585" title="第四章 Controller接口控制器详解（5）——跟着开涛学SpringMVC" style="color: #006699; text-decoration: initial; line-height: 1.5em;">第四章 Controller接口控制器详解（5）</a></h3>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif;"><a target="_blank" href="http://www.iteye.com/blogs/subjects/records/1594" title="第四章 Controller接口控制器详解（6）——跟着开涛学SpringMVC" style="color: #006699; text-decoration: initial;">第四章 Controller接口控制器详解（6）</a></h3>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif;"><a target="_blank" href="http://www.iteye.com/blogs/subjects/records/1655" title="第五章 处理器拦截器详解——跟着开涛学SpringMVC" style="color: #006699; text-decoration: initial;">第五章 处理器拦截器详解</a></h3>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif;">
<a target="_blank" href="http://www.iteye.com/blogs/subjects/records/1684" title="注解式控制器运行流程及处理器定义 第六章 注解式控制器详解——跟着开涛学SpringMVC" style="color: #006699; text-decoration: initial;">第六章 注解式控制器详解</a>&nbsp;<a target="_blank" href="http://www.iteye.com/blogs/subjects/records/1684" title="注解式控制器运行流程及处理器定义 第六章 注解式控制器详解——跟着开涛学SpringMVC" style="color: #006699; text-decoration: initial;">注解式控制器运行流程及处理器定义</a>
</h3>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif;">
<a target="_blank" href="http://jinnianshilongnian.iteye.com/blog/1684403" title="SpringMVC3强大的请求映射规则详解   第六章 注解式控制器详解——跟着开涛学SpringMVC" style="color: #006699; text-decoration: initial;">第六章 注解式控制器详解</a>&nbsp;<a target="_blank" href="http://jinnianshilongnian.iteye.com/blog/1684403" title="SpringMVC3强大的请求映射规则详解   第六章 注解式控制器详解——跟着开涛学SpringMVC" style="color: #006699; text-decoration: initial;">SpringMVC3强大的请求映射规则详解&nbsp;</a>
</h3>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif;">
<a target="_blank" href="http://www.iteye.com/blogs/subjects/records/1712" title="Spring MVC 3.1新特性  生产者、消费者请求限定 ——  第六章 注解式控制器详解——跟着开涛学SpringMVC" style="color: #006699; text-decoration: initial;">第六章 注解式控制器详解</a>&nbsp;<a target="_blank" href="http://www.iteye.com/blogs/subjects/records/1712" title="Spring MVC 3.1新特性  生产者、消费者请求限定 ——  第六章 注解式控制器详解——跟着开涛学SpringMVC" style="color: #006699; text-decoration: initial;">Spring MVC 3.1新特性 生产者、消费者请求限定</a>
</h3>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif;">
<a target="_blank" href="http://www.iteye.com/blogs/subjects/records/1734" title="SpringMVC强大的数据绑定（1）——第六章 注解式控制器详解——跟着开涛学SpringMVC" style="color: #006699; text-decoration: initial;">第六章 注解式控制器详解</a>&nbsp;<a target="_blank" href="http://www.iteye.com/blogs/subjects/records/1734" title="SpringMVC强大的数据绑定（1）——第六章 注解式控制器详解——跟着开涛学SpringMVC" style="color: #006699; text-decoration: initial;">SpringMVC强大的数据绑定（1）</a>
</h3>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif;">
<a target="_blank" href="http://jinnianshilongnian.iteye.com/blog/1705701" title="SpringMVC强大的数据绑定（2）——第六章 注解式控制器详解——跟着开涛学SpringMVC" style="color: #006699; text-decoration: initial;">第六章 注解式控制器详解</a>&nbsp;<a target="_blank" href="http://jinnianshilongnian.iteye.com/blog/1705701" title="SpringMVC强大的数据绑定（2）——第六章 注解式控制器详解——跟着开涛学SpringMVC" style="color: #006699; text-decoration: initial; line-height: 1.5em;">SpringMVC强大的数据绑定（2）</a>
</h3>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif;">
<a target="_blank" href="http://jinnianshilongnian.iteye.com/blog/1723270" title="SpringMVC数据类型转换——第七章  注解式控制器的数据验证、类型转换及格式化——跟着开涛学SpringMVC" style="color: #006699; text-decoration: initial;">第七章 注解式控制器的数据验证、类型转换及格式化</a>&nbsp;<a target="_blank" href="http://jinnianshilongnian.iteye.com/blog/1723270" title="SpringMVC数据类型转换——第七章  注解式控制器的数据验证、类型转换及格式化——跟着开涛学SpringMVC" style="color: #006699; text-decoration: initial; line-height: 1.5em;">SpringMVC数据类型转换</a>
</h3>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif;">
<a target="_blank" href="http://jinnianshilongnian.iteye.com/blog/1729739" title="SpringMVC数据格式化——第七章 注解式控制器的数据验证、类型转换及格式化——跟着开涛学SpringMVC" style="color: #006699; text-decoration: initial;">第七章 注解式控制器的数据验证、类型转换及格式化</a>&nbsp;<a target="_blank" href="http://jinnianshilongnian.iteye.com/blog/1729739" title="SpringMVC数据格式化——第七章 注解式控制器的数据验证、类型转换及格式化——跟着开涛学SpringMVC" style="color: #006699; text-decoration: initial; line-height: 1.5em;">SpringMVC数据格式化</a>
</h3>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif;">
<a target="_blank" href="http://jinnianshilongnian.iteye.com/blog/1733708" title="SpringMVC数据验证——第七章 注解式控制器的数据验证、类型转换及格式化——跟着开涛学SpringMVC" style="color: #006699; text-decoration: initial;">第七章 注解式控制器的数据验证、类型转换及格式化</a>&nbsp;<a target="_blank" href="http://jinnianshilongnian.iteye.com/blog/1733708" title="SpringMVC数据验证——第七章 注解式控制器的数据验证、类型转换及格式化——跟着开涛学SpringMVC" style="color: #006699; text-decoration: initial; line-height: 1.5em;">SpringMVC数据验证</a>
</h3>
<p>&nbsp;</p>
<p><span style="font-size: medium;"><strong>源码下载</strong></span></p>
<p style="padding: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 14px; line-height: 25.200000762939453px;">&nbsp;</p>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 10px 0px 0px;"><a href="http://jinnianshilongnian.iteye.com/blog/1739306" style="color: #e9650e;">源代码下载——第七章 注解式控制器的数据验证、类型转换及格式化</a></h3>
<div>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 10px 0px 0px;"><a href="http://jinnianshilongnian.iteye.com/blog/1683388" style="color: #e9650e;">源代码下载 第六章 注解式控制器详解</a></h3>
</div>
<div>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 10px 0px 0px;"><a href="http://jinnianshilongnian.iteye.com/blog/1679570" style="color: #e9650e;">源代码下载 第五章 处理器拦截器详解——跟着开涛学SpringMVC</a></h3>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 10px 0px 0px;"><a href="http://jinnianshilongnian.iteye.com/blog/1637690" style="color: #e9650e;">第四章 Controller接口控制器详解 源代码下载</a></h3>
</div>
<div>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 10px 0px 0px;"><a href="http://jinnianshilongnian.iteye.com/blog/1634096" style="color: #e9650e;">第二章 Spring MVC入门 源代码下载</a></h3>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 10px 0px 0px;"><a href="http://jinnianshilongnian.iteye.com/blog/1631021" style="color: #e9650e;">跟着开涛学SpringMVC 第一章源代码下载</a></h3>
</div>
<div>&nbsp;</div>
<p style="padding: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 14px; line-height: 25.200000762939453px;">&nbsp;</p>
<p style="padding: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 14px; line-height: 25.200000762939453px;">&nbsp;</p>
<p style="padding: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 14px; line-height: 25.200000762939453px;">&nbsp;</p>
<p style="padding: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 14px; line-height: 25.200000762939453px;">&nbsp;</p>
<p style="padding: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 14px; line-height: 25.200000762939453px;">&nbsp;</p>
<p style="padding: 0px;">&nbsp;</p>
<p style="padding: 0px;"><span style="color: #ff0000; font-size: large;"><strong><a target="_blank" href="http://jinnianshilongnian.iteye.com/blog/1482071" style="color: #e9650e;">《跟我学Spring3》目录贴点击前往</a></strong></span></p>
<p style="padding: 0px;">&nbsp;</p>
<p style="padding: 0px;">&nbsp;</p>
<h2 style="line-height: 1.5em; margin: 0px 0px 0.5em; padding: 0px;">一、《跟我学spring3》电子书下载地址：</h2>
<p style="padding: 0px; line-height: 25px;">《跟我学spring3》 &nbsp;（1-7 和&nbsp;8-13）&nbsp;<a href="http://jinnianshilongnian.iteye.com/blog/pdf" style="color: #e9650e;">http://jinnianshilongnian.iteye.com/blog/pdf</a></p>
<p style="padding: 0px; line-height: 25px;">&nbsp;</p>
<h2 style="line-height: 1.5em; margin: 0px 0px 0.5em; padding: 0px;">二、<a target="_blank" href="http://sishuok.com/forum/blogPost/list/2561.html#7339" style="color: #e9650e;">源代码下载</a>
</h2>
<p style="padding: 0px; line-height: 25px;">&nbsp;</p>
<h2 style="line-height: 1.5em; margin: 0px 0px 0.5em; padding: 0px;">三、目录：</h2>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 10px 0px 0px;"><a target="_blank" href="http://sishuok.com/forum/blogPost/list/2426.html#7018" style="color: #108ac6;">【第一章】 Spring概述 ——跟我学Spring3</a></h3>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 10px 0px 0px;"><a href="http://jinnianshilongnian.iteye.com/blog/1413846" style="color: #108ac6;">【第二章】 IoC 之 2.1 IoC基础 ——跟我学Spring3</a></h3>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 10px 0px 0px;"><a href="http://jinnianshilongnian.iteye.com/blog/1413851" style="color: #108ac6;">【第二章】 IoC 之 2.2 IoC 容器基本原理 ——跟我学Spring3</a></h3>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 10px 0px 0px;"><a href="http://jinnianshilongnian.iteye.com/blog/1413857" style="color: #108ac6;">【第二章】 IoC 之 2.3 IoC的配置使用——跟我学Spring3</a></h3>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 10px 0px 0px;"><a href="http://jinnianshilongnian.iteye.com/blog/1415277" style="color: #108ac6;">【第三章】 DI 之 3.1 DI的配置使用 ——跟我学spring3</a></h3>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 10px 0px 0px;"><a href="http://jinnianshilongnian.iteye.com/blog/1415278" style="color: #108ac6;">【第三章】 DI 之 3.2 循环依赖 ——跟我学spring3</a></h3>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 10px 0px 0px;"><a href="http://jinnianshilongnian.iteye.com/blog/1415461" style="color: #108ac6;">【第三章】 DI 之 3.3 更多DI的知识 ——跟我学spring3</a></h3>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 10px 0px 0px;"><a href="http://jinnianshilongnian.iteye.com/blog/1415463" style="color: #108ac6;">【第三章】 DI 之 3.4 Bean的作用域 ——跟我学spring3</a></h3>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 10px 0px 0px;"><a href="http://jinnianshilongnian.iteye.com/blog/1416319" style="color: #108ac6;">【第四章】 资源 之 4.1 基础知识 ——跟我学spring3</a></h3>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 10px 0px 0px;"><a href="http://jinnianshilongnian.iteye.com/blog/1416320" style="color: #108ac6;">【第四章】 资源 之 4.2 内置Resource实现 ——跟我学spring3</a></h3>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 10px 0px 0px;"><a href="http://jinnianshilongnian.iteye.com/blog/1416321" style="color: #108ac6;">【第四章】 资源 之 4.3 访问Resource ——跟我学spring3</a></h3>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 10px 0px 0px;"><a href="http://jinnianshilongnian.iteye.com/blog/1416322" style="color: #108ac6;">【第四章】 资源 之 4.4 Resource通配符路径 ——跟我学spring3</a></h3>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 10px 0px 0px;"><a href="http://jinnianshilongnian.iteye.com/blog/1416581" style="color: #108ac6;">【第五章】Spring表达式语言 之 5.1 概述 5.2 SpEL基础 ——跟我学spring3</a></h3>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 10px 0px 0px;"><a href="http://jinnianshilongnian.iteye.com/blog/1418309" style="color: #108ac6;">【第五章】Spring表达式语言 之 5.3 SpEL语法 ——跟我学spring3</a></h3>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 10px 0px 0px;"><a href="http://jinnianshilongnian.iteye.com/blog/1418311" style="color: #108ac6;">【第五章】Spring表达式语言 之 5.4在Bean定义中使用EL—跟我学spring3</a></h3>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 10px 0px 0px;"><a href="http://jinnianshilongnian.iteye.com/blog/1418596" style="color: #108ac6;">【第六章】 AOP 之 6.1 AOP基础 ——跟我学spring3</a></h3>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 10px 0px 0px;"><a href="http://jinnianshilongnian.iteye.com/blog/1418597" style="color: #108ac6;">【第六章】 AOP 之 6.2 AOP的HelloWorld ——跟我学spring3</a></h3>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 10px 0px 0px;"><a href="http://jinnianshilongnian.iteye.com/blog/1418598" style="color: #108ac6;">【第六章】 AOP 之 6.3 基于Schema的AOP ——跟我学spring3</a></h3>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 10px 0px 0px;"><a href="http://jinnianshilongnian.iteye.com/blog/1420689" style="color: #108ac6;">【第六章】 AOP 之 6.4 基于@AspectJ的AOP ——跟我学spring3</a></h3>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 10px 0px 0px;"><a href="http://jinnianshilongnian.iteye.com/blog/1420691" style="color: #108ac6;">【第六章】 AOP 之 6.5 AspectJ切入点语法详解 ——跟我学spring3</a></h3>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 10px 0px 0px;"><a href="http://jinnianshilongnian.iteye.com/blog/1423488" style="color: #108ac6;">【第六章】 AOP 之 6.6 通知参数 ——跟我学spring3</a></h3>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 10px 0px 0px;"><a href="http://jinnianshilongnian.iteye.com/blog/1423489" style="color: #108ac6;">【第六章】 AOP 之 6.7 通知顺序 ——跟我学spring3</a></h3>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 10px 0px 0px;"><a href="http://jinnianshilongnian.iteye.com/blog/1423490" style="color: #108ac6;">【第六章】 AOP 之 6.8 切面实例化模型 ——跟我学spring3</a></h3>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 10px 0px 0px;"><a href="http://jinnianshilongnian.iteye.com/blog/1423491" style="color: #108ac6;">【第六章】 AOP 之 6.9 代理机制 ——跟我学spring3</a></h3>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 10px 0px 0px;"><a href="http://jinnianshilongnian.iteye.com/blog/1423896" style="color: #108ac6;">【第七章】 对JDBC的支持 之 7.1 概述 ——跟我学spring3</a></h3>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 10px 0px 0px;"><a href="http://jinnianshilongnian.iteye.com/blog/1423897" style="color: #108ac6;">【第七章】 对JDBC的支持 之 7.2 JDBC模板类 ——跟我学spring3</a></h3>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 10px 0px 0px;"><a href="http://jinnianshilongnian.iteye.com/blog/1424332" style="color: #108ac6;">【第七章】 对JDBC的支持 之 7.3 关系数据库操作对象化 ——跟我学spring3</a></h3>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 10px 0px 0px;"><a href="http://jinnianshilongnian.iteye.com/blog/1428149" style="color: #108ac6;">【第七章】 对JDBC的支持 之 7.4 Spring提供的其它帮助 ——跟我学spring3</a></h3>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 10px 0px 0px;"><a href="http://jinnianshilongnian.iteye.com/blog/1431024" style="color: #108ac6;">【第七章】 对JDBC的支持 之 7.5 集成Spring JDBC及最佳实践 ——跟我学spring3</a></h3>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 10px 0px 0px;"><a href="http://jinnianshilongnian.iteye.com/blog/1433316" style="color: #108ac6;">【第八章】 对ORM的支持 之 8.1 概述 ——跟我学spring3</a></h3>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 10px 0px 0px;"><a href="http://jinnianshilongnian.iteye.com/blog/1433317" style="color: #108ac6;">【第八章】 对ORM的支持 之 8.2 集成Hibernate3 ——跟我学spring3</a></h3>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 10px 0px 0px;"><a href="http://jinnianshilongnian.iteye.com/blog/1435119" style="color: #108ac6;">【第八章】 对ORM的支持 之 8.3 集成iBATIS ——跟我学spring3</a></h3>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 10px 0px 0px;"><a href="http://jinnianshilongnian.iteye.com/blog/1439369" style="color: #108ac6;">【第八章】 对ORM的支持 之 8.4 集成JPA ——跟我学spring3</a></h3>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 10px 0px 0px;"><a href="http://jinnianshilongnian.iteye.com/blog/1439796" style="color: #108ac6;">【第九章】 Spring的事务 之 9.1 数据库事务概述 ——跟我学spring3</a></h3>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 10px 0px 0px;"><a href="http://jinnianshilongnian.iteye.com/blog/1439900" style="color: #108ac6;">【第九章】 Spring的事务 之 9.2 事务管理器 ——跟我学spring3</a></h3>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 10px 0px 0px;"><a href="http://jinnianshilongnian.iteye.com/blog/1441271" style="color: #108ac6;">【第九章】 Spring的事务 之 9.3 编程式事务 ——跟我学spring3</a></h3>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 10px 0px 0px;"><a href="http://jinnianshilongnian.iteye.com/blog/1442376" style="color: #108ac6;">【第九章】 Spring的事务 之 9.4 声明式事务 ——跟我学spring3</a></h3>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 10px 0px 0px;"><a href="http://jinnianshilongnian.iteye.com/blog/1447270" style="color: #108ac6;">【第十章】集成其它Web框架 之 10.1 概述 ——跟我学spring3</a></h3>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 10px 0px 0px;"><a href="http://jinnianshilongnian.iteye.com/blog/1450488" style="color: #108ac6;">【第十章】集成其它Web框架 之 10.2 集成Struts1.x ——跟我学spring3</a></h3>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 10px 0px 0px;"><a href="http://jinnianshilongnian.iteye.com/blog/1450489" style="color: #108ac6;">【第十章】集成其它Web框架 之 10.3 集成Struts2.x ——跟我学spring3</a></h3>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 10px 0px 0px;"><a href="http://jinnianshilongnian.iteye.com/blog/1451970" style="color: #108ac6;">【第十章】集成其它Web框架 之 10.4 集成JSF ——跟我学spring3</a></h3>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 10px 0px 0px;"><a href="http://jinnianshilongnian.iteye.com/blog/1452463" style="color: #108ac6;">【第十一章】 SSH集成开发积分商城 之 11.1 概述 ——跟我学spring3</a></h3>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 10px 0px 0px;"><a href="http://jinnianshilongnian.iteye.com/blog/1452865" style="color: #108ac6;">【第十一章】 SSH集成开发积分商城 之 11.2 实现通用层 ——跟我学spring3</a></h3>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 10px 0px 0px;"><a href="http://jinnianshilongnian.iteye.com/blog/1454981" style="color: #108ac6;">【第十一章】 SSH集成开发积分商城 之 11.3 实现积分商城层 ——跟我学spring3</a></h3>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 10px 0px 0px;"><a href="http://jinnianshilongnian.iteye.com/blog/1457223" style="color: #108ac6;">【第十二章】零配置 之 12.1 概述 ——跟我学spring3</a></h3>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 10px 0px 0px;"><a href="http://jinnianshilongnian.iteye.com/blog/1457224" style="color: #108ac6;">【第十二章】零配置 之 12.2 注解实现Bean依赖注入 ——跟我学spring3</a></h3>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 10px 0px 0px;"><a href="http://jinnianshilongnian.iteye.com/blog/1461055" style="color: #108ac6;">【第十二章】零配置 之 12.3 注解实现Bean定义 ——跟我学spring3</a></h3>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 10px 0px 0px;"><a href="http://jinnianshilongnian.iteye.com/blog/1463704" style="color: #108ac6;">【第十二章】零配置 之 12.4 基于Java类定义Bean配置元数据 ——跟我学spring3</a></h3>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 10px 0px 0px;"><a href="http://jinnianshilongnian.iteye.com/blog/1465118" style="color: #108ac6;">【第十二章】零配置 之 12.5 综合示例-积分商城 ——跟我学spring3</a></h3>
<div>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 10px 0px 0px;"><a href="http://jinnianshilongnian.iteye.com/blog/1465582" style="color: #108ac6;">【第十三章】 测试 之 13.1 概述 13.2 单元测试 ——跟我学spring3</a></h3>
</div>
<div>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 10px 0px 0px;"><a href="http://jinnianshilongnian.iteye.com/blog/1469524" style="color: #108ac6;">【第十三章】 测试 之 13.3 集成测试 ——跟我学spring3</a></h3>
</div>
<h3 style="font-size: 16px; line-height: 1.5em; margin: 0px 0px 0.5em; padding: 10px 0px 0px;"><a href="http://jinnianshilongnian.iteye.com/blog/1423971" style="color: #108ac6;">SpringMVC + spring3.1.1 + hibernate4.1.0 集成及常见问题总结</a></h3>
</div>
  </div>

  
  <div class="attachments">
    
      
        <ul>
          <li><a href="http://dl.iteye.com/topics/download/dd056e25-1fdb-3844-9d60-a93f6cec7d5e">跟开涛学SpringMVC.pdf</a> (2.6 MB)</li>
          
          <li>下载次数: 34240</li>
        </ul>
      
    
    
  </div>


  
  
  <iframe src="./跟我学SpringMVC目录汇总贴、PDF下载、源码下载 - 开涛的博客(欢迎关注我的公众号[博客头像二维码]) - ITeye技术网站_files/794.html" scrolling="no" width="680" height="90" frameborder="0"></iframe>
  
  <div id="bottoms" class="clearfix">
    <div id="digg_bottom" class="clearfix"><div class="digged"><strong>183</strong> <br>顶</div><div class="digged"><strong>5</strong> <br>踩</div></div>
    <div id="share_weibo">分享到：
      <a data-type="sina" href="javascript:;" title="分享到新浪微博"><img src="./跟我学SpringMVC目录汇总贴、PDF下载、源码下载 - 开涛的博客(欢迎关注我的公众号[博客头像二维码]) - ITeye技术网站_files/sina.jpg"></a>
      <a data-type="qq" href="javascript:;" title="分享到腾讯微博"><img src="./跟我学SpringMVC目录汇总贴、PDF下载、源码下载 - 开涛的博客(欢迎关注我的公众号[博客头像二维码]) - ITeye技术网站_files/tec.jpg"></a>
    </div>
  </div>

  <div class="blog_nav">
    <div class="pre_next">
      <a href="http://jinnianshilongnian.iteye.com/blog/1753460" class="next" title="Servlet3.1规范翻译——Web应用">Servlet3.1规范翻译——Web应用</a>
      |
      <a href="http://jinnianshilongnian.iteye.com/blog/1752169" class="pre" title="Servlet3.1规范翻译——转发请求">Servlet3.1规范翻译——转发请求</a>
    </div>
  </div>
  <div class="blog_bottom">
    <ul>
      <li>2012-12-22 08:05</li>
      <li>浏览 297151</li>
      <li><a href="http://jinnianshilongnian.iteye.com/blog/1752171#comments">评论(98)</a></li>
      
      
      <li>分类:<a href="http://www.iteye.com/blogs/category/architecture">企业架构</a></li>      
      <li class="last"><a href="http://www.iteye.com/wiki/blog/1752171" target="_blank" class="more">相关推荐</a></li>
    </ul>    
  </div>
  
		  
    	
    	
  		
        
  <div class="blog_comment">
    <h5>评论</h5>
    <a id="comments" name="comments"></a>
    <div id="bc2384107">
  <div class="comment_title">
    98 楼
    <a href="http://xiaoliuf4565.iteye.com/" target="_blank" title="xiaoliuf4565">xiaoliuf4565</a>
    2016-01-16&nbsp;&nbsp;
    
    
  </div>
  <div class="comment_content">博主知识真的很全面啊，如果楼主也出本书的话，可以当springMVC的参考书了，国外有springINaction</div>
</div>

<div id="bc2381865">
  <div class="comment_title">
    97 楼
    <a href="http://digu2012.iteye.com/" target="_blank" title="学渣村的好村长">学渣村的好村长</a>
    2015-11-24&nbsp;&nbsp;
    
    
  </div>
  <div class="comment_content">您好 ，我想问一下，如果是一个下载文件的Controller，为什么他的返回值是null，不能呢个是一个视图或者一个URL呢</div>
</div>

<div id="bc2381848">
  <div class="comment_title">
    96 楼
    <a href="http://chenchenzle.iteye.com/" target="_blank" title="风中之神">风中之神</a>
    2015-11-24&nbsp;&nbsp;
    
    
  </div>
  <div class="comment_content">好东西，楼主辛苦了</div>
</div>

<div id="bc2381672">
  <div class="comment_title">
    95 楼
    <a href="http://530534635.iteye.com/" target="_blank" title="风澈vio">风澈vio</a>
    2015-11-18&nbsp;&nbsp;
    
    
  </div>
  <div class="comment_content">很不错！！</div>
</div>

<div id="bc2380590">
  <div class="comment_title">
    94 楼
    <a href="http://caichaoqi.iteye.com/" target="_blank" title="caichaoqi">caichaoqi</a>
    2015-10-22&nbsp;&nbsp;
    
    
  </div>
  <div class="comment_content">下载不下来？可怜我这没联网的人啊。只能在网吧看看了</div>
</div>

<div id="bc2373676">
  <div class="comment_title">
    93 楼
    <a href="http://jerryjaord.iteye.com/" target="_blank" title="jerryjaord">jerryjaord</a>
    2015-06-17&nbsp;&nbsp;
    
    
  </div>
  <div class="comment_content">非常感谢分享，对于学习很有帮助</div>
</div>

<div id="bc2373435">
  <div class="comment_title">
    92 楼
    <a href="http://songgoogle.iteye.com/" target="_blank" title="songgoogle">songgoogle</a>
    2015-06-12&nbsp;&nbsp;
    
    
  </div>
  <div class="comment_content">太牛了，太讚了</div>
</div>

<div id="bc2368855">
  <div class="comment_title">
    91 楼
    <a href="http://gougang.iteye.com/" target="_blank" title="_gougang">_gougang</a>
    2015-03-16&nbsp;&nbsp;
    
    
  </div>
  <div class="comment_content"><img src="./跟我学SpringMVC目录汇总贴、PDF下载、源码下载 - 开涛的博客(欢迎关注我的公众号[博客头像二维码]) - ITeye技术网站_files/icon_idea.gif">&nbsp; 非常好的文章啊，NB</div>
</div>

<div id="bc2368304">
  <div class="comment_title">
    90 楼
    <a href="http://kxn308.iteye.com/" target="_blank" title="kxn308">kxn308</a>
    2015-03-04&nbsp;&nbsp;
    
    
  </div>
  <div class="comment_content"><img src="./跟我学SpringMVC目录汇总贴、PDF下载、源码下载 - 开涛的博客(欢迎关注我的公众号[博客头像二维码]) - ITeye技术网站_files/icon_biggrin.gif"> 太好了</div>
</div>

<div id="bc2368166">
  <div class="comment_title">
    89 楼
    <a href="http://joytom.iteye.com/" target="_blank" title="joytom">joytom</a>
    2015-02-28&nbsp;&nbsp;
    
    
  </div>
  <div class="comment_content">非常不错的教程！如若能把pdf文件的某些章节出现的文字缺少、文字超出可视范围等小错误就完美了！</div>
</div>

<div id="bc2366867">
  <div class="comment_title">
    88 楼
    <a href="http://ipodao.iteye.com/" target="_blank" title="ipodao">ipodao</a>
    2015-01-23&nbsp;&nbsp;
    
    
  </div>
  <div class="comment_content">这才是真正的教程。</div>
</div>

<div id="bc2366544">
  <div class="comment_title">
    87 楼
    <a href="http://k576026608.iteye.com/" target="_blank" title="k576026608">k576026608</a>
    2015-01-17&nbsp;&nbsp;
    
    
  </div>
  <div class="comment_content">牛人，大神</div>
</div>

<div id="bc2366335">
  <div class="comment_title">
    86 楼
    <a href="http://xuriyunhai.iteye.com/" target="_blank" title="xuriyunhai">xuriyunhai</a>
    2015-01-14&nbsp;&nbsp;
    
    
  </div>
  <div class="comment_content">感谢奉献，顶+++++++++++++++</div>
</div>

<div id="bc2365909">
  <div class="comment_title">
    85 楼
    <a href="http://yeqiang721.iteye.com/" target="_blank" title="yeqiang721">yeqiang721</a>
    2015-01-08&nbsp;&nbsp;
    
    
  </div>
  <div class="comment_content">感谢楼主，多谢奉献</div>
</div>

<div id="bc2361755">
  <div class="comment_title">
    84 楼
    <a href="http://dyp1984.iteye.com/" target="_blank" title="dyp1984">dyp1984</a>
    2014-10-30&nbsp;&nbsp;
    
    
  </div>
  <div class="comment_content">跪谢大牛的无私奉献，很想认识您</div>
</div>

<div id="bc2359771">
  <div class="comment_title">
    83 楼
    <a href="http://chenluhe123.iteye.com/" target="_blank" title="chenluhe123">chenluhe123</a>
    2014-09-30&nbsp;&nbsp;
    
    
  </div>
  <div class="comment_content">顶，感谢分享。</div>
</div>

<div id="bc2359608">
  <div class="comment_title">
    82 楼
    <a href="http://xiangyuanxuan.iteye.com/" target="_blank" title="xiangyuanxuan">xiangyuanxuan</a>
    2014-09-28&nbsp;&nbsp;
    
    
  </div>
  <div class="comment_content">tao哥，看了您的《跟我学SpringMVC》受益匪浅，但是有个问题始终解决不了，望指教！<br>在struts2环境下，加入json插件(struts2-json-plugin-2.x.jar)后，很容易过滤掉不需要的属性或仅包含需要的属性，例如：<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; @Action(value="teamList",results={<br>			@Result(type="json",params={<br>					"root","json",<br>					"includeProperties",<br>					"totalElements"<br>			})<br>	})<br>而在springmvc中，我也知道添加jackson-core-2.4.2.jar等jar包后，通过MixInAnnotations方法动态过滤JSON字段，但是这也需要添加应用@JsonIgnoreProperties注解的接口，多了就难接受！当然网上有人说通过javassist动态生成应用@JsonIgnoreProperties注解的接口，个人觉得还是麻烦，不知道tao哥您的看法如何呢？或有更高的解决方案吗？</div>
</div>

<div id="bc2356492">
  <div class="comment_title">
    81 楼
    <a href="http://lyxmq.iteye.com/" target="_blank" title="lyxmq">lyxmq</a>
    2014-08-18&nbsp;&nbsp;
    
    
  </div>
  <div class="comment_content">mark 不得不<img src="./跟我学SpringMVC目录汇总贴、PDF下载、源码下载 - 开涛的博客(欢迎关注我的公众号[博客头像二维码]) - ITeye技术网站_files/icon_idea.gif"> </div>
</div>

<div id="bc2356276">
  <div class="comment_title">
    80 楼
    <a href="http://qqzj1990.iteye.com/" target="_blank" title="qqzj1990">qqzj1990</a>
    2014-08-14&nbsp;&nbsp;
    
    
  </div>
  <div class="comment_content">感谢楼主的博客，让我学到很多。</div>
</div>

<div id="bc2355966">
  <div class="comment_title">
    79 楼
    <a href="http://fantasydancer.iteye.com/" target="_blank" title="fantasydancer">fantasydancer</a>
    2014-08-11&nbsp;&nbsp;
    
    
  </div>
  <div class="comment_content">欢迎加入71685345，一起讨论springmvc。</div>
</div>


    
    <div class="pagination"><span class="disabled prev_page">« 上一页</span> <span class="current">1</span> <a href="http://jinnianshilongnian.iteye.com/blog/1752171?page=2#comments" rel="next">2</a> <a href="http://jinnianshilongnian.iteye.com/blog/1752171?page=3#comments">3</a> <a href="http://jinnianshilongnian.iteye.com/blog/1752171?page=4#comments">4</a> <a href="http://jinnianshilongnian.iteye.com/blog/1752171?page=5#comments">5</a> <a href="http://jinnianshilongnian.iteye.com/blog/1752171?page=2#comments" class="next_page" rel="next">下一页 »</a></div>
  </div>

  <div class="blog_comment">
    <h5>发表评论</h5>
            <p style="text-align:center; margin-top:30px;margin-bottom:0px;"><a href="http://jinnianshilongnian.iteye.com/login" style="background-color:white;"> <img src="./跟我学SpringMVC目录汇总贴、PDF下载、源码下载 - 开涛的博客(欢迎关注我的公众号[博客头像二维码]) - ITeye技术网站_files/login_icon.png" style="vertical-align:middle; margin-right: 10px;"></a><a href="http://jinnianshilongnian.iteye.com/login">  您还没有登录,请您登录后再发表评论 </a></p>
      </div>
</div>


<script type="text/javascript">
  dp.SyntaxHighlighter.HighlightAll('code', true, true);

  $$('#main .blog_content pre[name=code]').each(function(pre, index){ // blog content
    var post_id = 1752171;
    var location = window.location;
    source_url = location.protocol + "//" + location.host + location.pathname + location.search;
    pre.writeAttribute('codeable_id', post_id);
    pre.writeAttribute('codeable_type', "Blog");
    pre.writeAttribute('source_url', source_url);
    pre.writeAttribute('pre_index', index);
    pre.writeAttribute('title', '跟我学SpringMVC目录汇总贴、PDF下载、源码下载');
  });

  fix_image_size($$('div.blog_content img'), 700);

  function processComment() {
    $$('#main .blog_comment > div').each(function(comment){// comment
      var post_id = comment.id.substr(2);
      $$("#"+comment.id+" pre[name=code]").each(function(pre, index){
        var location = window.location;
        source_url = location.protocol + "//" + location.host + location.pathname + location.search;
        source_url += "#" + comment.id;
        pre.writeAttribute('codeable_id', post_id);
        pre.writeAttribute('codeable_type', "BlogComment");
        pre.writeAttribute('source_url', source_url);
        pre.writeAttribute('pre_index', index);
        pre.writeAttribute('title', '跟我学SpringMVC目录汇总贴、PDF下载、源码下载');
      });
    });
  }

  function quote_comment(id) {
    new Ajax.Request('/editor/quote', {
      parameters: {'id':id, 'type':'BlogComment'},
      onSuccess:function(response){editor.bbcode_editor.textarea.insertAfterSelection(response.responseText);
        Element.scrollTo(editor.bbcode_editor.textarea.element);}
    });
  }

  code_favorites_init();
  processComment();
  new WeiboShare({share_buttons: $('share_weibo'), img_scope: $('blog_content')});
</script>




        </div>

        <div id="local">
          <div class="local_top"></div>
          <div id="blog_owner">
  <div id="blog_owner_logo"><a href="http://jinnianshilongnian.iteye.com/"><img alt="jinnianshilongnian的博客" class="logo" src="./跟我学SpringMVC目录汇总贴、PDF下载、源码下载 - 开涛的博客(欢迎关注我的公众号[博客头像二维码]) - ITeye技术网站_files/c7dd3e08-f305-3aa7-a0ee-888e606701d4.jpg" title="jinnianshilongnian的博客: 开涛的博客(欢迎关注我的公众号[博客头像二维码])" width=""></a></div>
  <div id="blog_owner_name">jinnianshilongnian</div>
</div>

          <div id="blog_actions">
            <ul>
              <li>浏览: 7452121 次</li>
              <li>性别: <img alt="Icon_minigender_1" src="./跟我学SpringMVC目录汇总贴、PDF下载、源码下载 - 开涛的博客(欢迎关注我的公众号[博客头像二维码]) - ITeye技术网站_files/icon_minigender_1.gif" title="男"></li>
              
              <li><img src="./跟我学SpringMVC目录汇总贴、PDF下载、源码下载 - 开涛的博客(欢迎关注我的公众号[博客头像二维码]) - ITeye技术网站_files/offline.gif"></li>
              
            </ul>
          </div>
          <div id="user_visits" class="clearfix">
            <h5>最近访客 <span style="font-weight:normal;font-size:12px;padding-left:30px;"><a href="http://jinnianshilongnian.iteye.com/blog/user_visits">更多访客&gt;&gt;</a></span></h5>
            
              <div class="user_visit">
                <div class="logo"><a href="http://zhoujg77.iteye.com/" target="_blank"><img alt="zhoujg77的博客" class="logo" src="./跟我学SpringMVC目录汇总贴、PDF下载、源码下载 - 开涛的博客(欢迎关注我的公众号[博客头像二维码]) - ITeye技术网站_files/user-logo-thumb.gif" title="zhoujg77的博客: " width="48px"></a></div>
                <div class="left"><a href="http://zhoujg77.iteye.com/" target="_blank" title="zhoujg77">zhoujg77</a></div>
              </div>
            
              <div class="user_visit">
                <div class="logo"><a href="http://youngjiandong.iteye.com/" target="_blank"><img alt="youngjiandong的博客" class="logo" src="./跟我学SpringMVC目录汇总贴、PDF下载、源码下载 - 开涛的博客(欢迎关注我的公众号[博客头像二维码]) - ITeye技术网站_files/user-logo-thumb.gif" title="youngjiandong的博客: " width="48px"></a></div>
                <div class="left"><a href="http://youngjiandong.iteye.com/" target="_blank" title="youngjiandong">youngjiandong</a></div>
              </div>
            
              <div class="user_visit">
                <div class="logo"><a href="http://gghaomm.iteye.com/" target="_blank"><img alt="gghaomm的博客" class="logo" src="./跟我学SpringMVC目录汇总贴、PDF下载、源码下载 - 开涛的博客(欢迎关注我的公众号[博客头像二维码]) - ITeye技术网站_files/user-logo-thumb.gif" title="gghaomm的博客: " width="48px"></a></div>
                <div class="left"><a href="http://gghaomm.iteye.com/" target="_blank" title="gghaomm">gghaomm</a></div>
              </div>
            
              <div class="user_visit">
                <div class="logo"><a href="http://higan.iteye.com/" target="_blank"><img alt="HiGan的博客" class="logo" src="./跟我学SpringMVC目录汇总贴、PDF下载、源码下载 - 开涛的博客(欢迎关注我的公众号[博客头像二维码]) - ITeye技术网站_files/user-logo-thumb.gif" title="HiGan的博客: " width="48px"></a></div>
                <div class="left"><a href="http://higan.iteye.com/" target="_blank" title="HiGan">HiGan</a></div>
              </div>
            
          </div>

          
            <div>
              <h5>博客专栏</h5>
              

  
  <dl class="series" style="padding-bottom:5px;">
    <dt>
      <a href="http://www.iteye.com/blogs/subjects/spring3" target="_blank"><img alt="5c8dac6a-21dc-3466-8abb-057664ab39c7" src="./跟我学SpringMVC目录汇总贴、PDF下载、源码下载 - 开涛的博客(欢迎关注我的公众号[博客头像二维码]) - ITeye技术网站_files/5c8dac6a-21dc-3466-8abb-057664ab39c7.png"></a>
    </dt>
    <dd>
    <a href="http://www.iteye.com/blogs/subjects/spring3" target="_blank" title="跟我学spring3">跟我学spring3</a><br>
      <span class="visited">浏览量：1110715</span>
    </dd>
  </dl>
  
  <dl class="series" style="padding-bottom:5px;">
    <dt>
      <a href="http://www.iteye.com/blogs/subjects/spring-tittle-tattle" target="_blank"><img alt="D659df3e-4ad7-3b12-8b9a-1e94abd75ac3" src="./跟我学SpringMVC目录汇总贴、PDF下载、源码下载 - 开涛的博客(欢迎关注我的公众号[博客头像二维码]) - ITeye技术网站_files/d659df3e-4ad7-3b12-8b9a-1e94abd75ac3.png"></a>
    </dt>
    <dd>
    <a href="http://www.iteye.com/blogs/subjects/spring-tittle-tattle" target="_blank" title="Spring杂谈">Spring杂谈</a><br>
      <span class="visited">浏览量：1236322</span>
    </dd>
  </dl>
  
  <dl class="series" style="padding-bottom:5px;">
    <dt>
      <a href="http://www.iteye.com/blogs/subjects/kaitao-springmvc" target="_blank"><img alt="43989fe4-8b6b-3109-aaec-379d27dd4090" src="./跟我学SpringMVC目录汇总贴、PDF下载、源码下载 - 开涛的博客(欢迎关注我的公众号[博客头像二维码]) - ITeye技术网站_files/43989fe4-8b6b-3109-aaec-379d27dd4090.png"></a>
    </dt>
    <dd>
    <a href="http://www.iteye.com/blogs/subjects/kaitao-springmvc" target="_blank" title="跟开涛学SpringMVC">跟开涛学SpringMVC...</a><br>
      <span class="visited">浏览量：2312020</span>
    </dd>
  </dl>
  
  <dl class="series" style="padding-bottom:5px;">
    <dt>
      <a href="http://www.iteye.com/blogs/subjects/Servlet-3-1" target="_blank"><img alt="1df97887-a9e1-3328-b6da-091f51f886a1" src="./跟我学SpringMVC目录汇总贴、PDF下载、源码下载 - 开涛的博客(欢迎关注我的公众号[博客头像二维码]) - ITeye技术网站_files/1df97887-a9e1-3328-b6da-091f51f886a1.png"></a>
    </dt>
    <dd>
    <a href="http://www.iteye.com/blogs/subjects/Servlet-3-1" target="_blank" title="Servlet3.1规范翻译">Servlet3.1规范翻...</a><br>
      <span class="visited">浏览量：128297</span>
    </dd>
  </dl>
  
  <dl class="series" style="padding-bottom:5px;">
    <dt>
      <a href="http://www.iteye.com/blogs/subjects/springmvc-tattle" target="_blank"><img alt="4f347843-a078-36c1-977f-797c7fc123fc" src="./跟我学SpringMVC目录汇总贴、PDF下载、源码下载 - 开涛的博客(欢迎关注我的公众号[博客头像二维码]) - ITeye技术网站_files/4f347843-a078-36c1-977f-797c7fc123fc.png"></a>
    </dt>
    <dd>
    <a href="http://www.iteye.com/blogs/subjects/springmvc-tattle" target="_blank" title="springmvc杂谈">springmvc杂谈</a><br>
      <span class="visited">浏览量：560422</span>
    </dd>
  </dl>
  
  <dl class="series" style="padding-bottom:5px;">
    <dt>
      <a href="http://www.iteye.com/blogs/subjects/hibernate" target="_blank"><img alt="22722232-95c1-34f2-b8e1-d059493d3d98" src="./跟我学SpringMVC目录汇总贴、PDF下载、源码下载 - 开涛的博客(欢迎关注我的公众号[博客头像二维码]) - ITeye技术网站_files/22722232-95c1-34f2-b8e1-d059493d3d98.png"></a>
    </dt>
    <dd>
    <a href="http://www.iteye.com/blogs/subjects/hibernate" target="_blank" title="hibernate杂谈">hibernate杂谈</a><br>
      <span class="visited">浏览量：142345</span>
    </dd>
  </dl>
  
  <dl class="series" style="padding-bottom:5px;">
    <dt>
      <a href="http://www.iteye.com/blogs/subjects/shiro" target="_blank"><img alt="45b32b6f-7468-3077-be40-00a5853c9a48" src="./跟我学SpringMVC目录汇总贴、PDF下载、源码下载 - 开涛的博客(欢迎关注我的公众号[博客头像二维码]) - ITeye技术网站_files/45b32b6f-7468-3077-be40-00a5853c9a48.png"></a>
    </dt>
    <dd>
    <a href="http://www.iteye.com/blogs/subjects/shiro" target="_blank" title="跟我学Shiro">跟我学Shiro</a><br>
      <span class="visited">浏览量：1312686</span>
    </dd>
  </dl>
  
  <dl class="series" style="padding-bottom:5px;">
    <dt>
      <a href="http://www.iteye.com/blogs/subjects/nginx-lua" target="_blank"><img alt="Group-logo" src="./跟我学SpringMVC目录汇总贴、PDF下载、源码下载 - 开涛的博客(欢迎关注我的公众号[博客头像二维码]) - ITeye技术网站_files/group-logo.gif"></a>
    </dt>
    <dd>
    <a href="http://www.iteye.com/blogs/subjects/nginx-lua" target="_blank" title="跟我学Nginx+Lua开发">跟我学Nginx+Lua开...</a><br>
      <span class="visited">浏览量：169612</span>
    </dd>
  </dl>
  


            </div>
          

                      <div id="blog_menu">
              <h5>文章分类</h5>
              <ul>
                <li><a href="http://jinnianshilongnian.iteye.com/">全部博客 (319)</a></li>
                
                  <li><a href="http://jinnianshilongnian.iteye.com/category/333854">跟我学Nginx+Lua开发 (12)</a></li>
                
                  <li><a href="http://jinnianshilongnian.iteye.com/category/206533">跟我学spring (54)</a></li>
                
                  <li><a href="http://jinnianshilongnian.iteye.com/category/231099">跟开涛学SpringMVC (34)</a></li>
                
                  <li><a href="http://jinnianshilongnian.iteye.com/category/301336">spring4 (16)</a></li>
                
                  <li><a href="http://jinnianshilongnian.iteye.com/category/218109">spring杂谈 (50)</a></li>
                
                  <li><a href="http://jinnianshilongnian.iteye.com/category/277825">springmvc杂谈 (22)</a></li>
                
                  <li><a href="http://jinnianshilongnian.iteye.com/category/305053">跟我学Shiro (26)</a></li>
                
                  <li><a href="http://jinnianshilongnian.iteye.com/category/277699">shiro杂谈 (3)</a></li>
                
                  <li><a href="http://jinnianshilongnian.iteye.com/category/219273">hibernate杂谈 (10)</a></li>
                
                  <li><a href="http://jinnianshilongnian.iteye.com/category/283252">java开发常见问题分析 (36)</a></li>
                
                  <li><a href="http://jinnianshilongnian.iteye.com/category/283243">加速Java应用开发 (5)</a></li>
                
                  <li><a href="http://jinnianshilongnian.iteye.com/category/255452">Servlet 3.1规范[翻译] (21)</a></li>
                
                  <li><a href="http://jinnianshilongnian.iteye.com/category/286229">servlet3.x (2)</a></li>
                
                  <li><a href="http://jinnianshilongnian.iteye.com/category/283927">websocket协议[翻译] (14)</a></li>
                
                  <li><a href="http://jinnianshilongnian.iteye.com/category/277530">websocket规范[翻译] (1)</a></li>
                
                  <li><a href="http://jinnianshilongnian.iteye.com/category/244085">java web (5)</a></li>
                
                  <li><a href="http://jinnianshilongnian.iteye.com/category/220701">db (1)</a></li>
                
                  <li><a href="http://jinnianshilongnian.iteye.com/category/268665">js &amp; jquery &amp; bootstrap (4)</a></li>
                
                  <li><a href="http://jinnianshilongnian.iteye.com/category/252959">非技术 (4)</a></li>
                
                  <li><a href="http://jinnianshilongnian.iteye.com/category/215151">reminder[转载] (23)</a></li>
                
                  <li><a href="http://jinnianshilongnian.iteye.com/category/317975">跟叶子学把妹 (9)</a></li>
                
                  <li><a href="http://jinnianshilongnian.iteye.com/category/337500">nginx (2)</a></li>
                
                  <li><a href="http://jinnianshilongnian.iteye.com/category/344044">架构 (9)</a></li>
                
                  <li><a href="http://jinnianshilongnian.iteye.com/category/350365">flume架构与源码分析 (4)</a></li>
                
              </ul>
            </div>
            <div id="month_blogs">
              <h5>社区版块</h5>
              <ul>
                <li><a href="http://jinnianshilongnian.iteye.com/blog/news">我的资讯</a> (10)</li>
                <li>
                  <a href="http://jinnianshilongnian.iteye.com/blog/post">我的论坛</a> (1112)
                </li>
                <li><a href="http://jinnianshilongnian.iteye.com/blog/answered_problems">我的问答</a> (2428)</li>
              </ul>
            </div>
            <div id="month_blogs">
              <h5>存档分类</h5>
              <ul>
                
                  <li><a href="http://jinnianshilongnian.iteye.com/blog/monthblog/2016-03">2016-03</a> (2)</li>
                
                  <li><a href="http://jinnianshilongnian.iteye.com/blog/monthblog/2015-12">2015-12</a> (4)</li>
                
                  <li><a href="http://jinnianshilongnian.iteye.com/blog/monthblog/2015-11">2015-11</a> (2)</li>
                
                <li><a href="http://jinnianshilongnian.iteye.com/blog/monthblog_more">更多存档...</a></li>
              </ul>
            </div>
            
            
              <div id="comments_top">
                <h5>评论排行榜</h5>
                <ul>
                  
                    <li><a href="http://jinnianshilongnian.iteye.com/blog/2232357" title="我是如何构建一个持续发展的项目">我是如何构建一个持续发展的项目</a></li>
                  
                    <li><a href="http://jinnianshilongnian.iteye.com/blog/2245925" title="商品详情页系统的Servlet3异步化实践">商品详情页系统的Servlet3异步化实践</a></li>
                  
                    <li><a href="http://jinnianshilongnian.iteye.com/blog/2235572" title="构建需求响应式亿级商品详情页">构建需求响应式亿级商品详情页</a></li>
                  
                    <li><a href="http://jinnianshilongnian.iteye.com/blog/2232271" title="构建亿级前端读服务">构建亿级前端读服务</a></li>
                  
                    <li><a href="http://jinnianshilongnian.iteye.com/blog/2280928" title="使用Nginx+Lua(OpenResty)开发高性能Web应用">使用Nginx+Lua(OpenResty)开发高性能Web应 ...</a></li>
                  
                </ul>
              </div>
            

            <div id="guest_books">
              <h5>最新评论</h5>
              <ul>
                
                <li>
                  <a href="http://1255604509.iteye.com/" target="_blank" title="mapc我">mapc我</a>： 
                   楼主好厉害<br>
                  <a href="http://jinnianshilongnian.iteye.com/blog/1416581#bc2387512">【第五章】Spring表达式语言 之 5.1 概述 5.2 SpEL基础 ——跟我学spring3</a>
                </li>
                
                <li>
                  <a href="http://zkpking.iteye.com/" target="_blank" title="zkpking">zkpking</a>： 
                  说真的，如果光看这系列文章确实对第一次接触的新手不够友好，得配 ...<br>
                  <a href="http://jinnianshilongnian.iteye.com/blog/2021439#bc2387511">第五章  编码/加密——《跟我学Shiro》</a>
                </li>
                
                <li>
                  <a href="http://meros-z.iteye.com/" target="_blank" title="Meros_Z">Meros_Z</a>： 
                  在这里给各位学习的童鞋们指正一些问题：一，在前置通知的方法中的 ...<br>
                  <a href="http://jinnianshilongnian.iteye.com/blog/1420689#bc2387244">【第六章】 AOP 之 6.4 基于@AspectJ的AOP ——跟我学spring3 </a>
                </li>
                
                <li>
                  <a href="http://201509243448.iteye.com/" target="_blank" title="ruiliang1988">ruiliang1988</a>： 
                  这里写错了？你妺，又在忽悠我。session.ids=会话id ...<br>
                  <a href="http://jinnianshilongnian.iteye.com/blog/2047643#bc2387170">第二十四章 在线会话管理——《跟我学Shiro》</a>
                </li>
                
                <li>
                  <a href="http://qq294825811.iteye.com/" target="_blank" title="qq294825811">qq294825811</a>： 
                  shiro 1.2.4&nbsp; 的 org.apache.shiro ...<br>
                  <a href="http://jinnianshilongnian.iteye.com/blog/2040929#bc2386990">第十九章 动态URL权限控制——《跟我学Shiro》</a>
                </li>
                
              </ul>
            </div>

            <div class="local_bottom"></div>
          
        </div>
      </div>

      <div id="footer" class="clearfix">
        <div id="copyright">
          <hr>
          声明：ITeye文章版权属于作者，受法律保护。没有作者书面许可不得转载。若作者同意转载，必须以超链接形式标明文章原始出处和作者。<br>
          © 2003-2016 ITeye.com.   All rights reserved.  [ 京ICP证110151号  京公网安备110105010620 ]
        </div>
      </div>
    </div>
    <script type="text/javascript">
  document.write("<img src='http://stat.iteye.com/?url="+ encodeURIComponent(document.location.href) + "&referrer=" + encodeURIComponent(document.referrer) + "&user_id=' width='0' height='0' />");
</script><img src="./跟我学SpringMVC目录汇总贴、PDF下载、源码下载 - 开涛的博客(欢迎关注我的公众号[博客头像二维码]) - ITeye技术网站_files/saved_resource" width="0" height="0">

<script src="./跟我学SpringMVC目录汇总贴、PDF下载、源码下载 - 开涛的博客(欢迎关注我的公众号[博客头像二维码]) - ITeye技术网站_files/tracking.js" type="text/javascript"></script>

    
<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-29786484-1']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

</script>
      
    
  

</body></html>